home *** CD-ROM | disk | FTP | other *** search
- #include "sysincludes.h"
- #include "mtools.h"
-
- int got_signal = 0;
-
- void signal_handler(int dummy)
- {
- got_signal = 1;
-
- signal(SIGHUP, SIG_IGN);
- signal(SIGINT, SIG_IGN);
- signal(SIGTERM, SIG_IGN);
- signal(SIGQUIT, SIG_IGN);
- }
-
- void setup_signal(void)
- {
- /* catch signals */
- signal(SIGHUP, (SIG_CAST)signal_handler);
- signal(SIGINT, (SIG_CAST)signal_handler);
- signal(SIGTERM, (SIG_CAST)signal_handler);
- signal(SIGQUIT, (SIG_CAST)signal_handler);
- }
-